/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.commun.exception;

import javax.xml.ws.WebServiceException;

/**
 * @author Holmes Kelly
 */
public class AccueilClientWebServiceException extends WebServiceException {

    /**
     * 
     */
    private static final long serialVersionUID = -356148322083861958L;

    /**
     * Constructs a new exception with <code>null</code> as its detail message.
     * The cause is not initialized.
     **/
    public AccueilClientWebServiceException() {
        super();
    }

    /**
     * Constructs a new exception with the specified detail message. The cause
     * is not initialized.
     * 
     * @param message The detail message which is later retrieved using the
     *            getMessage method
     **/
    public AccueilClientWebServiceException(String message) {
        super(message);
    }

    /**
     * Constructs a new exception with the specified detail message and cause.
     * 
     * @param message The detail message which is later retrieved using the
     *            getMessage method
     * @param cause The cause which is saved for the later retrieval throw by
     *            the getCause method
     **/
    public AccueilClientWebServiceException(String message, Throwable cause) {
        super(message, cause);
    }

    /**
     * Constructs a new WebServiceException with the specified cause and a
     * detail message of <tt>(cause==null ? null : 
     *  cause.toString())</tt> (which typically contains the class and detail
     * message of <tt>cause</tt>).
     * 
     * @param cause The cause which is saved for the later retrieval throw by
     *            the getCause method. (A <tt>null</tt> value is permitted, and
     *            indicates that the cause is nonexistent or unknown.)
     **/
    public AccueilClientWebServiceException(Throwable cause) {
        super(cause);
    }

}
